
 PlayMIDI - MIDI file playback
 =============================

 PlayMIDI is a simple MIDI file player which plays MIDI files through
 the HBP10GM synthesizer or through the MIDI module.


 Copyright
 ---------
 This software is copyright Henrik Bjerregaard Pedersen, 2000-2001
 and has been released under the GPL (any version).

 email:  henrik@login.dknet.dk
 www:    http://login.dknet.dk/~henrik/


 In use
 ------
 Double click on the !PlayMIDI icon to start the program. This will
 open a window to which you may drag a MIDI file to play it. The
 window includes controls for volume, pause etc.

 You can use it in a taskwindow:
    *!PlayMIDI.PlayMIDI -o HBP10GM -mode SINGLETASK mymidifile
 or if you want to play through the MIDI module:
    *!PlayMIDI.PlayMIDI -o MIDI -mode SINGLETASK mymidifile
 or to get a textual listing of all the MIDI events:
    *!PlayMIDI.PlayMIDI -o SCREEN -mode SINGLETASK mymidifile
 or multitasking without opening a window:
    *!PlayMIDI.PlayMIDI -o HBP10GM -mode MULTITASK mymidifile
 or play through the MIDI module whilst displaying the events:
    *!PlayMIDI.PlayMIDI -o MIDI -o SCREEN -mode SINGLETASK mymidifile


 History
 -------
 0.03   2000-10-18
        * first release

 0.04   2000-10-30
        * changed to play thru 'devices'
        * turned into an application

 0.05   2000-11-02
        * tidied the format of text-output
        * fixed MAJOR bugs in midifile.c
        * added user-interface

 0.06   2000-11-05
        * added a VU meter
        * tidied the handling of end-of-file

 0.07   2000-11-18
        * added duration/playposition icons
        * when using -O SCREEN with -mode WIMP, text output
          is sent to stderr
        * removed the pause icon

 0.08   2000-12-11
        * can now play though the MIDI module (or at least
          through MIDI500) - didn't really help make the
          code prettier - it's still a horrible mess

 0.09   2001-04-12
        * corrected a spelling mistake in midifile.c
